d4de0ced8b53599229a7a3e43ad3bb5cf70b401b,rt/features/logging/src/main/java/org/apache/cxf/ext/logging/event/DefaultLogEventMapper.java,DefaultLogEventMapper,map,#Message#,60
Before Change
if (encoding != null) {
event.setEncoding(encoding);
}
String httpMethod = (String)message.get(Message.HTTP_REQUEST_METHOD);
if (httpMethod != null) {
event.setHttpMethod(httpMethod);
}
String ct = (String)message.get(Message.CONTENT_TYPE);
After Change
BINARY_CONTENT_MEDIA_TYPES.add("image/gif");
}
public LogEvent map(Message message) {
final LogEvent event = new LogEvent();
event.setMessageId(getMessageId(message));
event.setExchangeId((String)message.getExchange().get(LogEvent.KEY_EXCHANGE_ID));
event.setType(getEventType(message));
if (!Boolean.TRUE.equals(message.get(Message.DECOUPLED_CHANNEL_MESSAGE))) {
// avoid logging the default responseCode 200 for the decoupled responses
Integer responseCode = (Integer)message.get(Message.RESPONSE_CODE);
if (responseCode != null) {
event.setResponseCode(responseCode.toString());
}
}
event.setEncoding(safeGet(message, Message.ENCODING));
event.setHttpMethod(safeGet(message, Message.HTTP_REQUEST_METHOD));
event.setContentType(safeGet(message, Message.CONTENT_TYPE));
Map<String, String> headerMap = getHeaders(message);